/**
 * 上传文件后由onFileBegin进行了筛选，但是此时无法获得ctx，必须通过业务内进行二次处理。同一封了一个方法
 * @ctx 上下文
 * @file 文件对象
 */
const fs= require('fs')
function onFileBegin(ctx, file){
    if (file.uploadStatus === 'error'){
        global.response(ctx, {
            "status":200,
            "code": 500,
            "data": '',
            "msg": file.uploadErrorMessage
        })
        //删除这个危险文件
        fs.unlinkSync(file.filepath)
        return false
    }
    return true
}

module.exports = onFileBegin